home *** CD-ROM | disk | FTP | other *** search
/ CD Fun House 1 / CD Fun House (Wayzata Technology).iso / HyperCard 2.0 / HyperCard / HyperCard.rsrc / CODE_18_ExternalWindows.txt < prev    next >
Text File  |  1990-08-31  |  42KB  |  707 lines

  1. # near model CODE resource
  2. # jump table entries: 6112-6114 (3 of them)
  3. 00000000  4E56 0000                link       A6, 0
  4. 00000004  206E 0008                movea.l    A0, [A6 + 0x8]
  5. 00000008  4AA8 FFF0                tst.l      [A0 - 0x10]
  6. 0000000C  670C                     beq        +0xE /* 0000001A */
  7. 0000000E  206E 0008                movea.l    A0, [A6 + 0x8]
  8. 00000012  4868 FFF0                pea.l      [A0 - 0x10]
  9. 00000016  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  10. label0000001A:
  11. 0000001A  206E 0008                movea.l    A0, [A6 + 0x8]
  12. 0000001E  2C48                     movea.l    A6, A0
  13. 00000020  4EFA 02E6                jmp        [PC + 0x2E6 /* 00000308 */]
  14. 00000024  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  15. 00000028  205F                     movea.l    A0, [A7]+
  16. 0000002A  DEFC 000A                add.w      A7, 0xA /* '\n' */
  17. 0000002E  4ED0                     jmp        [A0]
  18. export_764:
  19. 00000030  4E56 FF96                link       A6, -0x006A
  20. 00000034  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  21. 00000038  206E 000C                movea.l    A0, [A6 + 0xC]
  22. 0000003C  43EE FFF8                lea.l      A1, [A6 - 0x8]
  23. 00000040  22D8                     move.l     [A1]+, [A0]+
  24. 00000042  22D8                     move.l     [A1]+, [A0]+
  25. 00000044  486E FF9E                pea.l      [A6 - 0x62]
  26. 00000048  487A FFB6                pea.l      [PC - 0x4A /* 00000000, value 0x4E560000 'NV\0\0', cstring "NV" */]
  27. 0000004C  2F0E                     move.l     -[A7], A6
  28. 0000004E  4EAD 1C72                jsr        [A5 + 0x1C72 /* export_906 */]
  29. 00000052  7000                     moveq.l    D0, 0x00
  30. 00000054  2D40 001E                move.l     [A6 + 0x1E], D0
  31. 00000058  42A7                     clr.l      -[A7]
  32. 0000005A  705E                     moveq.l    D0, 0x5E
  33. 0000005C  2F00                     move.l     -[A7], D0
  34. 0000005E  4EAD 1E6A                jsr        [A5 + 0x1E6A /* export_969 */]
  35. 00000062  2D5F FFF0                move.l     [A6 - 0x10], [A7]+
  36. 00000066  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  37. 0000006A  4EAD 1472                jsr        [A5 + 0x1472 /* export_650 */]
  38. 0000006E  206E FFF0                movea.l    A0, [A6 - 0x10]
  39. 00000072  2F10                     move.l     -[A7], [A0]
  40. 00000074  705E                     moveq.l    D0, 0x5E
  41. 00000076  2F00                     move.l     -[A7], D0
  42. 00000078  4EAD 254A                jsr        [A5 + 0x254A /* export_1189 */]
  43. 0000007C  102D A104                move.b     D0, [A5 - 0x5EFC]
  44. 00000080  0A00 0001                xori.b     D0, 0x1
  45. 00000084  C02E 001C                and.b      D0, [A6 + 0x1C]
  46. 00000088  670A                     beq        +0xC /* 00000094 */
  47. 0000008A  3F3C FF65                move.w     -[A7], 0xFF65
  48. 0000008E  42A7                     clr.l      -[A7]
  49. 00000090  4EAD 1C7A                jsr        [A5 + 0x1C7A /* export_907 */]
  50. label00000094:
  51. 00000094  42A7                     clr.l      -[A7]
  52. 00000096  4EAD 13BA                jsr        [A5 + 0x13BA /* export_627 */]
  53. 0000009A  2D5F FFE6                move.l     [A6 - 0x1A], [A7]+
  54. 0000009E  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  55. 000000A2  4EAD 147A                jsr        [A5 + 0x147A /* export_651 */]
  56. 000000A6  102E 0018                move.b     D0, [A6 + 0x18]
  57. 000000AA  6708                     beq        +0xA /* 000000B4 */
  58. 000000AC  70FF                     moveq.l    D0, 0xFFFFFFFF
  59. 000000AE  2D40 FFDC                move.l     [A6 - 0x24], D0
  60. 000000B2  6012                     bra        +0x14 /* 000000C6 */
  61. label000000B4:
  62. 000000B4  42A7                     clr.l      -[A7]
  63. 000000B6  1F3C 0001                move.b     -[A7], 0x1
  64. 000000BA  1F3C 0001                move.b     -[A7], 0x1
  65. 000000BE  4EAD 2102                jsr        [A5 + 0x2102 /* export_1052 */]
  66. 000000C2  2D5F FFDC                move.l     [A6 - 0x24], [A7]+
  67. label000000C6:
  68. 000000C6  41EE 0014                lea.l      A0, [A6 + 0x14]
  69. 000000CA  43FA 024E                lea.l      A1, [PC + 0x24E /* 0000031A, value 0x444C4F47 'DLOG', cstring "DLOGWINDNV" */]
  70. 000000CE  7003                     moveq.l    D0, 0x03
  71. label000000D0:
  72. 000000D0  B109                     cmpm.b     [A0]+, [A1]+
  73. 000000D2  56C8 FFFC                dbne       D0, -0x6 /* 000000D0 */
  74. 000000D6  57C0                     seq        D0
  75. 000000D8  41EE 0014                lea.l      A0, [A6 + 0x14]
  76. 000000DC  43FA 0240                lea.l      A1, [PC + 0x240 /* 0000031E, value 0x57494E44 'WIND', cstring "WINDNV" */]
  77. 000000E0  7203                     moveq.l    D1, 0x03
  78. label000000E2:
  79. 000000E2  B109                     cmpm.b     [A0]+, [A1]+
  80. 000000E4  56C9 FFFC                dbne       D1, -0x6 /* 000000E2 */
  81. 000000E8  57C1                     seq        D1
  82. 000000EA  8001                     or.b       D0, D1
  83. 000000EC  6700 0096                beq        +0x98 /* 00000184 */
  84. 000000F0  42A7                     clr.l      -[A7]
  85. 000000F2  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  86. 000000F6  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  87. 000000FA  A9A0                     syscall    GetResource
  88. 000000FC  2D5F FFE0                move.l     [A6 - 0x20], [A7]+
  89. 00000100  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  90. 00000104  4EAD 1482                jsr        [A5 + 0x1482 /* export_652 */]
  91. 00000108  206E FFE0                movea.l    A0, [A6 - 0x20]
  92. 0000010C  2050                     movea.l    A0, [A0]
  93. 0000010E  1D68 000A 001A           move.b     [A6 + 0x1A], [A0 + 0xA]
  94. 00000114  102E 0018                move.b     D0, [A6 + 0x18]
  95. 00000118  0A00 0001                xori.b     D0, 0x1
  96. 0000011C  C02E 001A                and.b      D0, [A6 + 0x1A]
  97. 00000120  206E FFE0                movea.l    A0, [A6 - 0x20]
  98. 00000124  2050                     movea.l    A0, [A0]
  99. 00000126  1140 000A                move.b     [A0 + 0xA], D0
  100. 0000012A  41EE 0014                lea.l      A0, [A6 + 0x14]
  101. 0000012E  43FA 01EA                lea.l      A1, [PC + 0x1EA /* 0000031A, value 0x444C4F47 'DLOG', cstring "DLOGWINDNV" */]
  102. 00000132  7003                     moveq.l    D0, 0x03
  103. label00000134:
  104. 00000134  B109                     cmpm.b     [A0]+, [A1]+
  105. 00000136  56C8 FFFC                dbne       D0, -0x6 /* 00000134 */
  106. 0000013A  6616                     bne        +0x18 /* 00000152 */
  107. 0000013C  42A7                     clr.l      -[A7]
  108. 0000013E  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  109. 00000142  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  110. 00000146  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  111. 0000014A  A97C                     syscall    GetNewDialog
  112. 0000014C  2D5F FFEC                move.l     [A6 - 0x14], [A7]+
  113. 00000150  6030                     bra        +0x32 /* 00000182 */
  114. label00000152:
  115. 00000152  102E 001C                move.b     D0, [A6 + 0x1C]
  116. 00000156  6716                     beq        +0x18 /* 0000016E */
  117. 00000158  42A7                     clr.l      -[A7]
  118. 0000015A  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  119. 0000015E  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  120. 00000162  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  121. 00000166  AA46                     syscall    GetNewCWindow
  122. 00000168  2D5F FFEC                move.l     [A6 - 0x14], [A7]+
  123. 0000016C  607A                     bra        +0x7C /* 000001E8 */
  124. label0000016E:
  125. 0000016E  42A7                     clr.l      -[A7]
  126. 00000170  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  127. 00000174  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  128. 00000178  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  129. 0000017C  A9BD                     syscall    GetNewWindow
  130. 0000017E  2D5F FFEC                move.l     [A6 - 0x14], [A7]+
  131. label00000182:
  132. 00000182  6064                     bra        +0x66 /* 000001E8 */
  133. label00000184:
  134. 00000184  102E 0018                move.b     D0, [A6 + 0x18]
  135. 00000188  0A00 0001                xori.b     D0, 0x1
  136. 0000018C  C02E 001A                and.b      D0, [A6 + 0x1A]
  137. 00000190  1D40 FFEB                move.b     [A6 - 0x15], D0
  138. 00000194  102E 001C                move.b     D0, [A6 + 0x1C]
  139. 00000198  6728                     beq        +0x2A /* 000001C2 */
  140. 0000019A  42A7                     clr.l      -[A7]
  141. 0000019C  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  142. 000001A0  486E FFF8                pea.l      [A6 - 0x8]
  143. 000001A4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  144. 000001A8  1F2E FFEB                move.b     -[A7], [A6 - 0x15]
  145. 000001AC  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  146. 000001B0  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  147. 000001B4  1F3C 0001                move.b     -[A7], 0x1
  148. 000001B8  42A7                     clr.l      -[A7]
  149. 000001BA  AA45                     syscall    NewCWindow
  150. 000001BC  2D5F FFEC                move.l     [A6 - 0x14], [A7]+
  151. 000001C0  6026                     bra        +0x28 /* 000001E8 */
  152. label000001C2:
  153. 000001C2  42A7                     clr.l      -[A7]
  154. 000001C4  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  155. 000001C8  486E FFF8                pea.l      [A6 - 0x8]
  156. 000001CC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  157. 000001D0  1F2E FFEB                move.b     -[A7], [A6 - 0x15]
  158. 000001D4  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  159. 000001D8  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  160. 000001DC  1F3C 0001                move.b     -[A7], 0x1
  161. 000001E0  42A7                     clr.l      -[A7]
  162. 000001E2  A913                     syscall    NewWindow
  163. 000001E4  2D5F FFEC                move.l     [A6 - 0x14], [A7]+
  164. label000001E8:
  165. 000001E8  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  166. 000001EC  4EAD 147A                jsr        [A5 + 0x147A /* export_651 */]
  167. 000001F0  2D6E FFEC 001E           move.l     [A6 + 0x1E], [A6 - 0x14]
  168. 000001F6  206E FFEC                movea.l    A0, [A6 - 0x14]
  169. 000001FA  2D48 FF9A                move.l     [A6 - 0x66], A0
  170. 000001FE  102E 0018                move.b     D0, [A6 + 0x18]
  171. 00000202  670C                     beq        +0xE /* 00000210 */
  172. 00000204  206E FF9A                movea.l    A0, [A6 - 0x66]
  173. 00000208  317C 0008 006C           move.w     [A0 + 0x6C], 0x8
  174. 0000020E  6016                     bra        +0x18 /* 00000226 */
  175. label00000210:
  176. 00000210  206E FF9A                movea.l    A0, [A6 - 0x66]
  177. 00000214  7002                     moveq.l    D0, 0x02
  178. 00000216  B068 006C                cmp.w      D0, [A0 + 0x6C]
  179. 0000021A  670A                     beq        +0xC /* 00000226 */
  180. 0000021C  206E FF9A                movea.l    A0, [A6 - 0x66]
  181. 00000220  317C 0014 006C           move.w     [A0 + 0x6C], 0x14
  182. label00000226:
  183. 00000226  102E 0018                move.b     D0, [A6 + 0x18]
  184. 0000022A  6704                     beq        +0x6 /* 00000230 */
  185. 0000022C  4EAD 1A82                jsr        [A5 + 0x1A82 /* export_844 */]
  186. label00000230:
  187. 00000230  102E 001A                move.b     D0, [A6 + 0x1A]
  188. 00000234  6706                     beq        +0x8 /* 0000023C */
  189. 00000236  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  190. 0000023A  A915                     syscall    ShowWindow
  191. label0000023C:
  192. 0000023C  206E FFF0                movea.l    A0, [A6 - 0x10]
  193. 00000240  2050                     movea.l    A0, [A0]
  194. 00000242  2D48 FF96                move.l     [A6 - 0x6A], A0
  195. 00000246  216E FFEC 0004           move.l     [A0 + 0x4], [A6 - 0x14]
  196. 0000024C  206E FF96                movea.l    A0, [A6 - 0x6A]
  197. 00000250  2F08                     move.l     -[A7], A0
  198. 00000252  42A7                     clr.l      -[A7]
  199. 00000254  A975                     syscall    TickCount
  200. 00000256  201F                     move.l     D0, [A7]+
  201. 00000258  205F                     movea.l    A0, [A7]+
  202. 0000025A  2140 0012                move.l     [A0 + 0x12], D0
  203. 0000025E  206E FF96                movea.l    A0, [A6 - 0x6A]
  204. 00000262  5088                     addq.l     A0, 8
  205. 00000264  43ED EFE8                lea.l      A1, [A5 - 0x1018]
  206. 00000268  20D9                     move.l     [A0]+, [A1]+
  207. 0000026A  3091                     move.w     [A0], [A1]
  208. 0000026C  206E FF96                movea.l    A0, [A6 - 0x6A]
  209. 00000270  2F28 0008                move.l     -[A7], [A0 + 0x8]
  210. 00000274  4EAD 10D2                jsr        [A5 + 0x10D2 /* export_534 */]
  211. 00000278  206E FF96                movea.l    A0, [A6 - 0x6A]
  212. 0000027C  117C 0001 0040           move.b     [A0 + 0x40], 0x1
  213. 00000282  526D EF56                addq.w     [A5 - 0x10AA], 1
  214. 00000286  4AAD EEB2                tst.l      [A5 - 0x114E]
  215. 0000028A  660A                     bne        +0xC /* 00000296 */
  216. 0000028C  206E FF96                movea.l    A0, [A6 - 0x6A]
  217. 00000290  4228 0046                clr.b      [A0 + 0x46]
  218. 00000294  601A                     bra        +0x1C /* 000002B0 */
  219. label00000296:
  220. 00000296  206D EEB2                movea.l    A0, [A5 - 0x114E]
  221. 0000029A  226E FF96                movea.l    A1, [A6 - 0x6A]
  222. 0000029E  43E9 0046                lea.l      A1, [A1 + 0x46]
  223. 000002A2  7005                     moveq.l    D0, 0x05
  224. label000002A4:
  225. 000002A4  22D8                     move.l     [A1]+, [A0]+
  226. 000002A6  51C8 FFFC                dbf        D0, -0x6 /* 000002A4 */
  227. 000002AA  2B6E FFF0 EF52           move.l     [A5 - 0x10AE], [A6 - 0x10]
  228. label000002B0:
  229. 000002B0  4AAD EE9C                tst.l      [A5 - 0x1164]
  230. 000002B4  6608                     bne        +0xA /* 000002BE */
  231. 000002B6  2B6E FFF0 EE9C           move.l     [A5 - 0x1164], [A6 - 0x10]
  232. 000002BC  6026                     bra        +0x28 /* 000002E4 */
  233. label000002BE:
  234. 000002BE  2D6D EE9C FFF4           move.l     [A6 - 0xC], [A5 - 0x1164]
  235. label000002C4:
  236. 000002C4  206E FFF4                movea.l    A0, [A6 - 0xC]
  237. 000002C8  2050                     movea.l    A0, [A0]
  238. 000002CA  4A90                     tst.l      [A0]
  239. 000002CC  670C                     beq        +0xE /* 000002DA */
  240. 000002CE  206E FFF4                movea.l    A0, [A6 - 0xC]
  241. 000002D2  2050                     movea.l    A0, [A0]
  242. 000002D4  2D50 FFF4                move.l     [A6 - 0xC], [A0]
  243. 000002D8  60EA                     bra        -0x14 /* 000002C4 */
  244. label000002DA:
  245. 000002DA  206E FFF4                movea.l    A0, [A6 - 0xC]
  246. 000002DE  2050                     movea.l    A0, [A0]
  247. 000002E0  20AE FFF0                move.l     [A0], [A6 - 0x10]
  248. label000002E4:
  249. 000002E4  70FF                     moveq.l    D0, 0xFFFFFFFF
  250. 000002E6  B0AD EEA8                cmp.l      D0, [A5 - 0x1158]
  251. 000002EA  6606                     bne        +0x8 /* 000002F2 */
  252. 000002EC  2B6E FFF0 EEA8           move.l     [A5 - 0x1158], [A6 - 0x10]
  253. label000002F2:
  254. 000002F2  70FF                     moveq.l    D0, 0xFFFFFFFF
  255. 000002F4  B0AD EEAC                cmp.l      D0, [A5 - 0x1154]
  256. 000002F8  6606                     bne        +0x8 /* 00000300 */
  257. 000002FA  2B6E FFF0 EEAC           move.l     [A5 - 0x1154], [A6 - 0x10]
  258. label00000300:
  259. 00000300  486E FF9E                pea.l      [A6 - 0x62]
  260. 00000304  4EAD 1C8A                jsr        [A5 + 0x1C8A /* export_909 */]
  261. label00000308:
  262. 00000308  4FEE FF76                lea.l      A7, [A6 - 0x8A]
  263. 0000030C  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  264. 00000310  4E5E                     unlink     A6
  265. 00000312  205F                     movea.l    A0, [A7]+
  266. 00000314  DEFC 0016                add.w      A7, 0x16
  267. 00000318  4ED0                     jmp        [A0]
  268. 0000031A  444C                     neg.w      A4
  269. 0000031C  4F47                     chk.w      D7, D7
  270. 0000031E  5749                     subq.w     A1, 3
  271. 00000320  4E44                     trap       4
  272. 00000322  4E56 0000                link       A6, 0
  273. 00000326  206E 0008                movea.l    A0, [A6 + 0x8]
  274. 0000032A  2C48                     movea.l    A6, A0
  275. 0000032C  4EFA 0166                jmp        [PC + 0x166 /* 00000494 */]
  276. 00000330  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  277. 00000334  205F                     movea.l    A0, [A7]+
  278. 00000336  DEFC 000A                add.w      A7, 0xA /* '\n' */
  279. 0000033A  4ED0                     jmp        [A0]
  280. export_765:
  281. 0000033C  4E56 FFAE                link       A6, -0x0052
  282. 00000340  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  283. 00000344  422E 000C                clr.b      [A6 + 0xC]
  284. 00000348  486E FFB0                pea.l      [A6 - 0x50]
  285. 0000034C  487A FFD4                pea.l      [PC - 0x2C /* 00000322, value 0x4E560000 'NV\0\0', cstring "NV" */]
  286. 00000350  2F0E                     move.l     -[A7], A6
  287. 00000352  4EAD 1C72                jsr        [A5 + 0x1C72 /* export_906 */]
  288. 00000356  206E 0008                movea.l    A0, [A6 + 0x8]
  289. 0000035A  2F10                     move.l     -[A7], [A0]
  290. 0000035C  4EAD 1472                jsr        [A5 + 0x1472 /* export_650 */]
  291. 00000360  206E 0008                movea.l    A0, [A6 + 0x8]
  292. 00000364  2050                     movea.l    A0, [A0]
  293. 00000366  2050                     movea.l    A0, [A0]
  294. 00000368  4228 0042                clr.b      [A0 + 0x42]
  295. 0000036C  4267                     clr.w      -[A7]
  296. 0000036E  206E 0008                movea.l    A0, [A6 + 0x8]
  297. 00000372  2F10                     move.l     -[A7], [A0]
  298. 00000374  3F3C 03E9                move.w     -[A7], 0x3E9
  299. 00000378  486E FFF3                pea.l      [A6 - 0xD]
  300. 0000037C  4EAD 1422                jsr        [A5 + 0x1422 /* export_640 */]
  301. 00000380  101F                     move.b     D0, [A7]+
  302. 00000382  6604                     bne        +0x6 /* 00000388 */
  303. 00000384  6000 010E                bra        +0x110 /* 00000494 */
  304. label00000388:
  305. 00000388  1D6E FFF3 000C           move.b     [A6 + 0xC], [A6 - 0xD]
  306. 0000038E  102E FFF3                move.b     D0, [A6 - 0xD]
  307. 00000392  6604                     bne        +0x6 /* 00000398 */
  308. 00000394  6000 00FE                bra        +0x100 /* 00000494 */
  309. label00000398:
  310. 00000398  206E 0008                movea.l    A0, [A6 + 0x8]
  311. 0000039C  2010                     move.l     D0, [A0]
  312. 0000039E  B0AD EFF2                cmp.l      D0, [A5 - 0x100E]
  313. 000003A2  6606                     bne        +0x8 /* 000003AA */
  314. 000003A4  7000                     moveq.l    D0, 0x00
  315. 000003A6  2B40 EFF2                move.l     [A5 - 0x100E], D0
  316. label000003AA:
  317. 000003AA  206E 0008                movea.l    A0, [A6 + 0x8]
  318. 000003AE  2010                     move.l     D0, [A0]
  319. 000003B0  B0AD EEA8                cmp.l      D0, [A5 - 0x1158]
  320. 000003B4  6606                     bne        +0x8 /* 000003BC */
  321. 000003B6  7000                     moveq.l    D0, 0x00
  322. 000003B8  2B40 EEA8                move.l     [A5 - 0x1158], D0
  323. label000003BC:
  324. 000003BC  206E 0008                movea.l    A0, [A6 + 0x8]
  325. 000003C0  2010                     move.l     D0, [A0]
  326. 000003C2  B0AD EEAC                cmp.l      D0, [A5 - 0x1154]
  327. 000003C6  6606                     bne        +0x8 /* 000003CE */
  328. 000003C8  7000                     moveq.l    D0, 0x00
  329. 000003CA  2B40 EEAC                move.l     [A5 - 0x1154], D0
  330. label000003CE:
  331. 000003CE  206E 0008                movea.l    A0, [A6 + 0x8]
  332. 000003D2  2010                     move.l     D0, [A0]
  333. 000003D4  B0AD EF4E                cmp.l      D0, [A5 - 0x10B2]
  334. 000003D8  660A                     bne        +0xC /* 000003E4 */
  335. 000003DA  7000                     moveq.l    D0, 0x00
  336. 000003DC  2B40 EF4E                move.l     [A5 - 0x10B2], D0
  337. 000003E0  422D EBE2                clr.b      [A5 - 0x141E]
  338. label000003E4:
  339. 000003E4  206E 0008                movea.l    A0, [A6 + 0x8]
  340. 000003E8  2050                     movea.l    A0, [A0]
  341. 000003EA  2050                     movea.l    A0, [A0]
  342. 000003EC  2D68 0004 FFF4           move.l     [A6 - 0xC], [A0 + 0x4]
  343. 000003F2  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  344. 000003F6  A916                     syscall    HideWindow
  345. 000003F8  206E FFF4                movea.l    A0, [A6 - 0xC]
  346. 000003FC  2D68 009C FFFC           move.l     [A6 - 0x4], [A0 + 0x9C]
  347. 00000402  6608                     bne        +0xA /* 0000040C */
  348. 00000404  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  349. 00000408  A92D                     syscall    CloseWindow
  350. 0000040A  600E                     bra        +0x10 /* 0000041A */
  351. label0000040C:
  352. 0000040C  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  353. 00000410  A982                     syscall    CloseDialog
  354. 00000412  486E FFFC                pea.l      [A6 - 0x4]
  355. 00000416  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  356. label0000041A:
  357. 0000041A  486E FFF4                pea.l      [A6 - 0xC]
  358. 0000041E  4EAD 13FA                jsr        [A5 + 0x13FA /* export_635 */]
  359. 00000422  206E 0008                movea.l    A0, [A6 + 0x8]
  360. 00000426  2050                     movea.l    A0, [A0]
  361. 00000428  2050                     movea.l    A0, [A0]
  362. 0000042A  2F28 0008                move.l     -[A7], [A0 + 0x8]
  363. 0000042E  4EAD 10DA                jsr        [A5 + 0x10DA /* export_535 */]
  364. 00000432  206E 0008                movea.l    A0, [A6 + 0x8]
  365. 00000436  2010                     move.l     D0, [A0]
  366. 00000438  B0AD EE9C                cmp.l      D0, [A5 - 0x1164]
  367. 0000043C  660E                     bne        +0x10 /* 0000044C */
  368. 0000043E  206E 0008                movea.l    A0, [A6 + 0x8]
  369. 00000442  2050                     movea.l    A0, [A0]
  370. 00000444  2050                     movea.l    A0, [A0]
  371. 00000446  2B50 EE9C                move.l     [A5 - 0x1164], [A0]
  372. 0000044A  6032                     bra        +0x34 /* 0000047E */
  373. label0000044C:
  374. 0000044C  2D6D EE9C FFF8           move.l     [A6 - 0x8], [A5 - 0x1164]
  375. label00000452:
  376. 00000452  206E FFF8                movea.l    A0, [A6 - 0x8]
  377. 00000456  2050                     movea.l    A0, [A0]
  378. 00000458  226E 0008                movea.l    A1, [A6 + 0x8]
  379. 0000045C  2010                     move.l     D0, [A0]
  380. 0000045E  B091                     cmp.l      D0, [A1]
  381. 00000460  670C                     beq        +0xE /* 0000046E */
  382. 00000462  206E FFF8                movea.l    A0, [A6 - 0x8]
  383. 00000466  2050                     movea.l    A0, [A0]
  384. 00000468  2D50 FFF8                move.l     [A6 - 0x8], [A0]
  385. 0000046C  60E4                     bra        -0x1A /* 00000452 */
  386. label0000046E:
  387. 0000046E  206E 0008                movea.l    A0, [A6 + 0x8]
  388. 00000472  2050                     movea.l    A0, [A0]
  389. 00000474  2050                     movea.l    A0, [A0]
  390. 00000476  226E FFF8                movea.l    A1, [A6 - 0x8]
  391. 0000047A  2251                     movea.l    A1, [A1]
  392. 0000047C  2290                     move.l     [A1], [A0]
  393. label0000047E:
  394. 0000047E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  395. 00000482  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  396. 00000486  1B7C 0001 A138           move.b     [A5 - 0x5EC8], 0x1
  397. 0000048C  486E FFB0                pea.l      [A6 - 0x50]
  398. 00000490  4EAD 1C8A                jsr        [A5 + 0x1C8A /* export_909 */]
  399. label00000494:
  400. 00000494  4FEE FF8E                lea.l      A7, [A6 - 0x72]
  401. 00000498  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  402. 0000049C  4E5E                     unlink     A6
  403. 0000049E  2E9F                     move.l     [A7], [A7]+
  404. 000004A0  4E75                     rts
  405. export_766:
  406. 000004A2  4E56 FB1E                link       A6, -0x04E2
  407. 000004A6  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  408. 000004AA  486D B7A2                pea.l      [A5 - 0x485E]
  409. 000004AE  4EAD 2AFA                jsr        [A5 + 0x2AFA /* export_1371 */]
  410. 000004B2  4EAD 22F2                jsr        [A5 + 0x22F2 /* export_1114 */]
  411. 000004B6  4A6D B786                tst.w      [A5 - 0x487A]
  412. 000004BA  57C0                     seq        D0
  413. 000004BC  7201                     moveq.l    D1, 0x01
  414. 000004BE  B26E 0008                cmp.w      D1, [A6 + 0x8]
  415. 000004C2  57C1                     seq        D1
  416. 000004C4  8001                     or.b       D0, D1
  417. 000004C6  6600 02F4                bne        +0x2F6 /* 000007BC */
  418. 000004CA  2D6D A688 FE9E           move.l     [A6 - 0x162], [A5 - 0x5978]
  419. 000004D0  2E2D A630                move.l     D7, [A5 - 0x59D0]
  420. 000004D4  4206                     clr.b      D6
  421. 000004D6  BEAD C49A                cmp.l      D7, [A5 - 0x3B66]
  422. 000004DA  56C5                     sne        D5
  423. 000004DC  4405                     neg.b      D5
  424. 000004DE  1005                     move.b     D0, D5
  425. 000004E0  670E                     beq        +0x10 /* 000004F0 */
  426. 000004E2  2007                     move.l     D0, D7
  427. 000004E4  4840                     swap.w     D0
  428. 000004E6  4A40                     tst.w      D0
  429. 000004E8  B06D C49A                cmp.w      D0, [A5 - 0x3B66]
  430. 000004EC  56C6                     sne        D6
  431. 000004EE  4406                     neg.b      D6
  432. label000004F0:
  433. 000004F0  487A 0326                pea.l      [PC + 0x326 /* 00000818, value 0x7737461, pstring "stack \"" */]
  434. 000004F4  486E FB32                pea.l      [A6 - 0x4CE]
  435. 000004F8  1F06                     move.b     -[A7], D6
  436. 000004FA  1F3C 0001                move.b     -[A7], 0x1
  437. 000004FE  4EAD 0692                jsr        [A5 + 0x692 /* export_206 */]
  438. 00000502  487A 0312                pea.l      [PC + 0x312 /* 00000816, value 0x1220773 */]
  439. 00000506  486E FC32                pea.l      [A6 - 0x3CE]
  440. 0000050A  3F3C 0003                move.w     -[A7], 0x3
  441. 0000050E  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  442. 00000512  41EE FD9A                lea.l      A0, [A6 - 0x266]
  443. 00000516  43EE FC32                lea.l      A1, [A6 - 0x3CE]
  444. 0000051A  703F                     moveq.l    D0, 0x3F
  445. label0000051C:
  446. 0000051C  20D9                     move.l     [A0]+, [A1]+
  447. 0000051E  51C8 FFFC                dbf        D0, -0x6 /* 0000051C */
  448. 00000522  2F2D B7A6                move.l     -[A7], [A5 - 0x485A]
  449. 00000526  2F2D C49A                move.l     -[A7], [A5 - 0x3B66]
  450. 0000052A  4267                     clr.w      -[A7]
  451. 0000052C  4EAD 1FF2                jsr        [A5 + 0x1FF2 /* export_1018 */]
  452. 00000530  3F3C 0002                move.w     -[A7], 0x2
  453. 00000534  4EAD 28BA                jsr        [A5 + 0x28BA /* export_1299 */]
  454. 00000538  41ED BAF2                lea.l      A0, [A5 - 0x450E]
  455. 0000053C  43ED B784                lea.l      A1, [A5 - 0x487C]
  456. 00000540  7006                     moveq.l    D0, 0x06
  457. label00000542:
  458. 00000542  20D9                     move.l     [A0]+, [A1]+
  459. 00000544  51C8 FFFC                dbf        D0, -0x6 /* 00000542 */
  460. 00000548  3091                     move.w     [A0], [A1]
  461. 0000054A  2B6D B7AA C582           move.l     [A5 - 0x3A7E], [A5 - 0x4856]
  462. 00000550  486D B280                pea.l      [A5 - 0x4D80]
  463. 00000554  A873                     syscall    SetPort
  464. 00000556  2F2D C582                move.l     -[A7], [A5 - 0x3A7E]
  465. 0000055A  3F2D BAF4                move.w     -[A7], [A5 - 0x450C]
  466. 0000055E  4EAD 293A                jsr        [A5 + 0x293A /* export_1315 */]
  467. 00000562  2F2D C582                move.l     -[A7], [A5 - 0x3A7E]
  468. 00000566  3F2D BAF4                move.w     -[A7], [A5 - 0x450C]
  469. 0000056A  4EAD 2962                jsr        [A5 + 0x2962 /* export_1320 */]
  470. 0000056E  486D BAF8                pea.l      [A5 - 0x4508]
  471. 00000572  486D B278                pea.l      [A5 - 0x4D88]
  472. 00000576  4EAD 1C52                jsr        [A5 + 0x1C52 /* export_902 */]
  473. 0000057A  4EAD 29E2                jsr        [A5 + 0x29E2 /* export_1336 */]
  474. 0000057E  7002                     moveq.l    D0, 0x02
  475. 00000580  B06E 0008                cmp.w      D0, [A6 + 0x8]
  476. 00000584  6626                     bne        +0x28 /* 000005AC */
  477. 00000586  487A 0286                pea.l      [PC + 0x286 /* 0000080E, value 0x6676F20, pstring "go to " */]
  478. 0000058A  486E FD9A                pea.l      [A6 - 0x266]
  479. 0000058E  486E FC32                pea.l      [A6 - 0x3CE]
  480. 00000592  3F3C 0002                move.w     -[A7], 0x2
  481. 00000596  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  482. 0000059A  41EE FF00                lea.l      A0, [A6 - 0x100]
  483. 0000059E  43EE FC32                lea.l      A1, [A6 - 0x3CE]
  484. 000005A2  703F                     moveq.l    D0, 0x3F
  485. label000005A4:
  486. 000005A4  20D9                     move.l     [A0]+, [A1]+
  487. 000005A6  51C8 FFFC                dbf        D0, -0x6 /* 000005A4 */
  488. 000005AA  605A                     bra        +0x5C /* 00000606 */
  489. label000005AC:
  490. 000005AC  487A 0250                pea.l      [PC + 0x250 /* 000007FE, value 0xE676F20, pstring "go to card id " */]
  491. 000005B0  486E FB1E                pea.l      [A6 - 0x4E2]
  492. 000005B4  2F2E FE9E                move.l     -[A7], [A6 - 0x162]
  493. 000005B8  4EAD 1E0A                jsr        [A5 + 0x1E0A /* export_957 */]
  494. 000005BC  486E FD10                pea.l      [A6 - 0x2F0]
  495. 000005C0  3F3C 0002                move.w     -[A7], 0x2
  496. 000005C4  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  497. 000005C8  41EE FF00                lea.l      A0, [A6 - 0x100]
  498. 000005CC  43EE FD10                lea.l      A1, [A6 - 0x2F0]
  499. 000005D0  7007                     moveq.l    D0, 0x07
  500. label000005D2:
  501. 000005D2  20D9                     move.l     [A0]+, [A1]+
  502. 000005D4  51C8 FFFC                dbf        D0, -0x6 /* 000005D2 */
  503. 000005D8  3091                     move.w     [A0], [A1]
  504. 000005DA  1005                     move.b     D0, D5
  505. 000005DC  6728                     beq        +0x2A /* 00000606 */
  506. 000005DE  486E FF00                pea.l      [A6 - 0x100]
  507. 000005E2  487A 0214                pea.l      [PC + 0x214 /* 000007F8, value 0x4206F66, pstring " of " */]
  508. 000005E6  486E FD9A                pea.l      [A6 - 0x266]
  509. 000005EA  486E FC32                pea.l      [A6 - 0x3CE]
  510. 000005EE  3F3C 0003                move.w     -[A7], 0x3
  511. 000005F2  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  512. 000005F6  41EE FF00                lea.l      A0, [A6 - 0x100]
  513. 000005FA  43EE FC32                lea.l      A1, [A6 - 0x3CE]
  514. 000005FE  703F                     moveq.l    D0, 0x3F
  515. label00000600:
  516. 00000600  20D9                     move.l     [A0]+, [A1]+
  517. 00000602  51C8 FFFC                dbf        D0, -0x6 /* 00000600 */
  518. label00000606:
  519. 00000606  1D7C 0001 FEE6           move.b     [A6 - 0x11A], 0x1
  520. 0000060C  1D7C 000D FEE7           move.b     [A6 - 0x119], 0xD /* '\r' */
  521. 00000612  42A7                     clr.l      -[A7]
  522. 00000614  2F2D B7AA                move.l     -[A7], [A5 - 0x4856]
  523. 00000618  3F2D B786                move.w     -[A7], [A5 - 0x487A]
  524. 0000061C  4EAD 2662                jsr        [A5 + 0x2662 /* export_1224 */]
  525. 00000620  2D5F FEFC                move.l     [A6 - 0x104], [A7]+
  526. 00000624  6700 0196                beq        +0x198 /* 000007BC */
  527. 00000628  42A7                     clr.l      -[A7]
  528. 0000062A  2F2E FEFC                move.l     -[A7], [A6 - 0x104]
  529. 0000062E  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  530. 00000632  201F                     move.l     D0, [A7]+
  531. 00000634  D0BC 0000 0100           add.l      D0, 0x100
  532. 0000063A  3800                     move.w     D4, D0
  533. 0000063C  2F2E FEFC                move.l     -[A7], [A6 - 0x104]
  534. 00000640  3004                     move.w     D0, D4
  535. 00000642  48C0                     ext.l      D0
  536. 00000644  2F00                     move.l     -[A7], D0
  537. 00000646  4EAD 1FAA                jsr        [A5 + 0x1FAA /* export_1009 */]
  538. 0000064A  4267                     clr.w      -[A7]
  539. 0000064C  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  540. 00000650  4A5F                     tst.w      [A7]+
  541. 00000652  6600 0160                bne        +0x162 /* 000007B4 */
  542. 00000656  206E FEFC                movea.l    A0, [A6 - 0x104]
  543. 0000065A  3004                     move.w     D0, D4
  544. 0000065C  48C0                     ext.l      D0
  545. 0000065E  2640                     movea.l    A3, D0
  546. 00000660  D7D0                     add.l      A3, [A0]
  547. 00000662  41EE FECE                lea.l      A0, [A6 - 0x132]
  548. 00000666  43FA 018A                lea.l      A1, [PC + 0x18A /* 000007F2, value 0x43F676F, pstring "?go " */]
  549. 0000066A  20D9                     move.l     [A0]+, [A1]+
  550. 0000066C  3091                     move.w     [A0], [A1]
  551. 0000066E  1D7C 000D FECF           move.b     [A6 - 0x131], 0xD /* '\r' */
  552. 00000674  42A7                     clr.l      -[A7]
  553. 00000676  486E FECE                pea.l      [A6 - 0x132]
  554. 0000067A  206E FEFC                movea.l    A0, [A6 - 0x104]
  555. 0000067E  2F10                     move.l     -[A7], [A0]
  556. 00000680  4EAD 24DA                jsr        [A5 + 0x24DA /* export_1175 */]
  557. 00000684  285F                     movea.l    A4, [A7]+
  558. 00000686  200C                     move.l     D0, A4
  559. 00000688  6724                     beq        +0x26 /* 000006AE */
  560. 0000068A  528C                     addq.l     A4, 1
  561. 0000068C  2D4C FEF0                move.l     [A6 - 0x110], A4
  562. 00000690  486E FEF0                pea.l      [A6 - 0x110]
  563. 00000694  4EAD 2472                jsr        [A5 + 0x2472 /* export_1162 */]
  564. 00000698  2F2E FEF0                move.l     -[A7], [A6 - 0x110]
  565. 0000069C  2F0C                     move.l     -[A7], A4
  566. 0000069E  200B                     move.l     D0, A3
  567. 000006A0  90AE FEF0                sub.l      D0, [A6 - 0x110]
  568. 000006A4  2F00                     move.l     -[A7], D0
  569. 000006A6  4EAD 0192                jsr        [A5 + 0x192 /* export_46 */]
  570. 000006AA  6000 00B6                bra        +0xB8 /* 00000762 */
  571. label000006AE:
  572. 000006AE  42A7                     clr.l      -[A7]
  573. 000006B0  487A 0126                pea.l      [PC + 0x126 /* 000007D8, value 0xA6F6E20 '\non ', pstring "on mouseUp" */]
  574. 000006B4  206E FEFC                movea.l    A0, [A6 - 0x104]
  575. 000006B8  2F10                     move.l     -[A7], [A0]
  576. 000006BA  4EAD 24DA                jsr        [A5 + 0x24DA /* export_1175 */]
  577. 000006BE  285F                     movea.l    A4, [A7]+
  578. 000006C0  200C                     move.l     D0, A4
  579. 000006C2  6724                     beq        +0x26 /* 000006E8 */
  580. 000006C4  41EE FEBA                lea.l      A0, [A6 - 0x146]
  581. 000006C8  43FA 011A                lea.l      A1, [PC + 0x11A /* 000007E4, value 0xC3F656E, pstring "?end mouseUp" */]
  582. 000006CC  20D9                     move.l     [A0]+, [A1]+
  583. 000006CE  20D9                     move.l     [A0]+, [A1]+
  584. 000006D0  20D9                     move.l     [A0]+, [A1]+
  585. 000006D2  3091                     move.w     [A0], [A1]
  586. 000006D4  1D7C 000D FEBB           move.b     [A6 - 0x145], 0xD /* '\r' */
  587. 000006DA  42A7                     clr.l      -[A7]
  588. 000006DC  486E FEBA                pea.l      [A6 - 0x146]
  589. 000006E0  2F0C                     move.l     -[A7], A4
  590. 000006E2  4EAD 24DA                jsr        [A5 + 0x24DA /* export_1175 */]
  591. 000006E6  285F                     movea.l    A4, [A7]+
  592. label000006E8:
  593. 000006E8  200C                     move.l     D0, A4
  594. 000006EA  6640                     bne        +0x42 /* 0000072C */
  595. 000006EC  487A 00EA                pea.l      [PC + 0xEA /* 000007D8, value 0xA6F6E20 '\non ', pstring "on mouseUp" */]
  596. 000006F0  486E FEE6                pea.l      [A6 - 0x11A]
  597. 000006F4  486E FF00                pea.l      [A6 - 0x100]
  598. 000006F8  486E FEE6                pea.l      [A6 - 0x11A]
  599. 000006FC  487A 00CE                pea.l      [PC + 0xCE /* 000007CC, value 0xB656E64, pstring "end mouseUp" */]
  600. 00000700  486E FEE6                pea.l      [A6 - 0x11A]
  601. 00000704  486E FEE6                pea.l      [A6 - 0x11A]
  602. 00000708  486E FC32                pea.l      [A6 - 0x3CE]
  603. 0000070C  3F3C 0007                move.w     -[A7], 0x7
  604. 00000710  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  605. 00000714  41EE FF00                lea.l      A0, [A6 - 0x100]
  606. 00000718  43EE FC32                lea.l      A1, [A6 - 0x3CE]
  607. 0000071C  703F                     moveq.l    D0, 0x3F
  608. label0000071E:
  609. 0000071E  20D9                     move.l     [A0]+, [A1]+
  610. 00000720  51C8 FFFC                dbf        D0, -0x6 /* 0000071E */
  611. 00000724  206E FEFC                movea.l    A0, [A6 - 0x104]
  612. 00000728  2850                     movea.l    A4, [A0]
  613. 0000072A  6036                     bra        +0x38 /* 00000762 */
  614. label0000072C:
  615. 0000072C  200C                     move.l     D0, A4
  616. 0000072E  5380                     subq.l     D0, 1
  617. 00000730  2D40 FEA2                move.l     [A6 - 0x15E], D0
  618. 00000734  206E FEA2                movea.l    A0, [A6 - 0x15E]
  619. 00000738  700D                     moveq.l    D0, 0x0D
  620. 0000073A  B010                     cmp.b      D0, [A0]
  621. 0000073C  6724                     beq        +0x26 /* 00000762 */
  622. 0000073E  486E FEE6                pea.l      [A6 - 0x11A]
  623. 00000742  486E FF00                pea.l      [A6 - 0x100]
  624. 00000746  486E FC32                pea.l      [A6 - 0x3CE]
  625. 0000074A  3F3C 0002                move.w     -[A7], 0x2
  626. 0000074E  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  627. 00000752  41EE FF00                lea.l      A0, [A6 - 0x100]
  628. 00000756  43EE FC32                lea.l      A1, [A6 - 0x3CE]
  629. 0000075A  703F                     moveq.l    D0, 0x3F
  630. label0000075C:
  631. 0000075C  20D9                     move.l     [A0]+, [A1]+
  632. 0000075E  51C8 FFFC                dbf        D0, -0x6 /* 0000075C */
  633. label00000762:
  634. 00000762  4240                     clr.w      D0
  635. 00000764  102E FF00                move.b     D0, [A6 - 0x100]
  636. 00000768  3D40 FEEA                move.w     [A6 - 0x116], D0
  637. 0000076C  48C0                     ext.l      D0
  638. 0000076E  D08C                     add.l      D0, A4
  639. 00000770  2D40 FEF4                move.l     [A6 - 0x10C], D0
  640. 00000774  2F0C                     move.l     -[A7], A4
  641. 00000776  2F2E FEF4                move.l     -[A7], [A6 - 0x10C]
  642. 0000077A  200B                     move.l     D0, A3
  643. 0000077C  90AE FEF4                sub.l      D0, [A6 - 0x10C]
  644. 00000780  2F00                     move.l     -[A7], D0
  645. 00000782  4EAD 0192                jsr        [A5 + 0x192 /* export_46 */]
  646. 00000786  41EE FF00                lea.l      A0, [A6 - 0x100]
  647. 0000078A  2008                     move.l     D0, A0
  648. 0000078C  5280                     addq.l     D0, 1
  649. 0000078E  2F00                     move.l     -[A7], D0
  650. 00000790  2F0C                     move.l     -[A7], A4
  651. 00000792  302E FEEA                move.w     D0, [A6 - 0x116]
  652. 00000796  48C0                     ext.l      D0
  653. 00000798  2F00                     move.l     -[A7], D0
  654. 0000079A  4EAD 238A                jsr        [A5 + 0x238A /* export_1133 */]
  655. 0000079E  4267                     clr.w      -[A7]
  656. 000007A0  2F2D B7AA                move.l     -[A7], [A5 - 0x4856]
  657. 000007A4  3F2D B786                move.w     -[A7], [A5 - 0x487A]
  658. 000007A8  486E FEFC                pea.l      [A6 - 0x104]
  659. 000007AC  4EAD 2742                jsr        [A5 + 0x2742 /* export_1252 */]
  660. 000007B0  1D5F FD33                move.b     [A6 - 0x2CD], [A7]+
  661. label000007B4:
  662. 000007B4  486E FEFC                pea.l      [A6 - 0x104]
  663. 000007B8  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  664. label000007BC:
  665. 000007BC  4EAD 0772                jsr        [A5 + 0x772 /* export_234 */]
  666. 000007C0  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  667. 000007C4  4E5E                     unlink     A6
  668. 000007C6  205F                     movea.l    A0, [A7]+
  669. 000007C8  544F                     addq.w     A7, 2
  670. 000007CA  4ED0                     jmp        [A0]
  671. 000007CC  0B65                     bchg       -[A5], D5
  672. 000007CE  6E64                     bgt        +0x66 /* 00000834 */
  673. 000007D0  206D 6F75                movea.l    A0, [A5 + 0x6F75]
  674. 000007D4  7365                     moveq.l    D1, 0x65
  675. 000007D6  5570 0A6F                subq.w     [A0 + D0 * 2 + 0x6F], 2
  676. 000007DA  6E20                     bgt        +0x22 /* 000007FC */
  677. 000007DC  6D6F                     blt        +0x71 /* 0000084D */
  678. 000007DE  7573                     moveq.l    D2, 0x73
  679. 000007E0  6555                     bcs        +0x57 /* 00000837 */
  680. 000007E2  7000                     moveq.l    D0, 0x00
  681. 000007E4  0C3F 656E                cmpi.b     <<invalid special address>>, 0x6E /* 'n' */
  682. 000007E8  6420                     bcc        +0x22 /* 0000080A */
  683. 000007EA  6D6F                     blt        +0x71 /* 0000085B */
  684. 000007EC  7573                     moveq.l    D2, 0x73
  685. 000007EE  6555                     bcs        +0x57 /* 00000845 */
  686. 000007F0  7000                     moveq.l    D0, 0x00
  687. 000007F2  043F 676F                subi.b     <<invalid special address>>, 0x6F /* 'o' */
  688. 000007F6  2000                     move.l     D0, D0
  689. 000007F8  0420 6F66                subi.b     -[A0], 0x66 /* 'f' */
  690. label000007FC:
  691. 000007FC  2000                     move.l     D0, D0
  692. 000007FE  0E67 6F20                .invalid.w -[A7], 0x6F20 /* 'o ' */ // invalid immediate operation
  693. 00000802  746F                     moveq.l    D2, 0x6F
  694. 00000804  2063                     movea.l    A0, -[A3]
  695. 00000806  6172                     bsr        +0x74 /* 0000087A */
  696. 00000808  6420                     bcc        +0x22 /* 0000082A */
  697. label0000080A:
  698. 0000080A  6964                     bvs        +0x66 /* 00000870 */
  699. 0000080C  2000                     move.l     D0, D0
  700. 0000080E  0667 6F20                addi.w     -[A7], 0x6F20 /* 'o ' */
  701. 00000812  746F                     moveq.l    D2, 0x6F
  702. 00000814  2000                     move.l     D0, D0
  703. 00000816  0122                     btst       -[A2], D0
  704. 00000818  0773 7461                bchg       [A3 + D7.w * 4 + 0x61], D3
  705. 0000081C  636B                     bls        +0x6D /* 00000889 */
  706. 0000081E  2022                     move.l     D0, -[A2]
  707.